<%@ Page Language="C#" MasterPageFile="~/site.master" AutoEventWireup="true" CodeFile="AlumnosNO.aspx.cs"
    Inherits="Secretaria_Buscar" %>

<%@ Register Src="../Controles/CboGeneric.ascx" TagName="CboGeneric" TagPrefix="uc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="PageContainer" runat="Server">
    <style type="text/css" media="all">
        @import "../profesores/css/global.css";
    </style>

    <script src="../Libs/jquery-1.2.6.js" type="text/javascript"></script>

    <script src="../Libs/jtip.js" type="text/javascript"></script>

    <script language="javascript">
        function ShowBoletin(idAlumno, idCurso) {
            //window.open("../html/resumendenotas/r.asp?idalumno=" +idAlumno +"&idSedeCurso="+idCurso);
            window.open("bol.aspx?idalumno=" + idAlumno + "&idSedeCurso=" + idCurso);
        }



        $(document).ready(function() {

            $("div.Cal").each(function() {
                if ($(this).text().trim() != "1") {
                    $(this).css({ color: "red" });
                    $(this).text("No");
                    $(this).html("Calculando...");
                    $(this).trigger("click");
                } else {

                    $(this).text("Si")
                };
            });
        })

        function Calcular(otd, pidAlumno, pIdCurso) {
            var Url = "/Schools/Secretaria/bol.aspx";
            $.get(Url, { idalumno: pidAlumno, idSedeCurso: pIdCurso },
                         function(data) {
                             $(otd).text("Ok");
                             evaluarsiTermino();
                         }
            );

            // http://localhost:1318/Schools/Secretaria/bol.aspx?idalumno=82&idSedeCurso=35
            //alert( idAlumno + '-' + IdCurso);

        }

        function evaluarsiTermino() {
        var nCant=0;
        $("div.Cal").each(function() {
        if ($(this).text().trim() != "1" && $(this).text() !="Ok") {
                nCant++;
            };
        });
        
        $("#estatus").text("Faltan " + nCant + " de " + $("div.Cal").length);
        if (nCant == 0) {
           document.forms[0].submit();
        }
    }

    function recorrercbo() {
        $("#ctl00_PageContainer_cboCursos_ddlCBO>*").each(function() {
            $(this).attr({ selected: "selected" });
           
        });
         
    }
    </script>

    <div id="estatus">
    </div>
    <table style="width: 100%">
        <tr>
            <td style="width: 121px; height: 26px;">
                Por Curso
            </td>
            <td style="height: 26px">
                <uc1:CboGeneric ID="cboCursos" runat="server" TipoOrigen="Vista" />
            </td>
            <td style="width: 121px; height: 26px;">
                <asp:Button ID="cmdBuscar" runat="server" OnClick="cmdBuscar_Click" Text="Buscar" />
                <asp:Button ID="cmdForzar" runat="server" OnClick="cmdForzar_Click" Text="Forzar Calculo" />
               <!-- <button onclick="recorrercbo()">ver que pasa</button>          -->
            </td>
        </tr>
        <tr>
            <td style="width: 121px">
            </td>
            <td>
                <asp:GridView ID="gvAlumnos" runat="server" AutoGenerateColumns="False" Width="100%">
                    <Columns>
                        <asp:BoundField DataField="IdAlumno" HeaderText="Id" Visible="False" />
                        <asp:TemplateField HeaderText="Alumno">
                            <ItemTemplate>
                                <span class="formInfo"><a class="jTip" id="<%# Eval("IdAlumno") %>" name="Datos del alumno"
                                    href="../admin/datospersonales.aspx?idalumno=<%# Eval("IdAlumno") %>">
                                    <%# Eval("Alumno") %></a> </span>
                            </ItemTemplate>
                            <EditItemTemplate>
                                <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Alumno") %>'></asp:TextBox>
                            </EditItemTemplate>
                        </asp:TemplateField>
                        <asp:BoundField DataField="cursodescrip" HeaderText="Curso" />
                        <asp:BoundField DataField="Diciembre" HeaderText="Diciembre" />
                        <asp:BoundField DataField="Marzo" HeaderText="Marzo" />
                        <asp:TemplateField HeaderText="Calculado">
                            <ItemTemplate>
                                <div class="Cal" onclick="return Calcular(this, <%# Eval("IdAlumno") %>,<%# Eval("IdCurso") %>);">
                                    <%#Eval("Existe")%>
                                </center>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Boletin">
                            <ItemTemplate>
                                <a href="#" onclick="ShowBoletin(<%# Eval("IdAlumno") %>,<%# Eval("IdCurso") %>);">Ver</a>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>
            </td>
            <td style="width: 121px">
            </td>
        </tr>
    </table>
</asp:Content>
